home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-05-25 | 7.2 KB | 332 lines |
- # From Thinking in C++, 2nd Edition
- # At http://www.BruceEckel.com
- # (c) Bruce Eckel 1999
- # Copyright notice in Copyright.txt
- # Automatically-generated MAKEFILE
- # For examples in directory C03
- # using the egcs compiler
- # Note: does not make files that will
- # not compile with this compiler
- # Invoke with: make -f egcs.makefile
-
- CPP = g++
- OFLAG = -o
- .SUFFIXES : .o .cpp .c
- .cpp.o :
- $(CPP) $(CPPFLAGS) -c $<
- .c.o :
- $(CPP) $(CPPFLAGS) -c $<
-
- all: \
- Declare \
- Return \
- Ifthen \
- Guess \
- Guess2 \
- Charlist \
- Menu \
- Menu2 \
- CatsInHats \
- AutoIncrement \
- Basic \
- Specify \
- YourPets1 \
- YourPets2 \
- PassByValue \
- PassAddress \
- PassReference \
- AllDefinitions \
- VoidPointer \
- CastFromVoidPointer \
- Scope \
- OnTheFly \
- Global \
- Static \
- FileStatic \
- Forward \
- Mathops \
- Boolean \
- Bitwise \
- Pitfall \
- SimpleStruct \
- SimpleStruct2 \
- SelfReferential \
- SimpleStruct3 \
- Enum \
- Union \
- Arrays \
- StructArray \
- ArrayAddresses \
- ArrayIdentifier \
- PointersAndBrackets \
- ArrayArguments \
- CommandLineArgs \
- ArgsToInts \
- PointerIncrement \
- PointerIncrement2 \
- PointerArithmetic \
- DynamicDebugFlags \
- StringizingExpressions \
- Assert
-
- test: all
- Declare
- Return
- Ifthen
- Guess
- Guess2
- Charlist
- Menu
- Menu2
- CatsInHats
- AutoIncrement
- Basic
- Specify
- YourPets1
- YourPets2
- PassByValue
- PassAddress
- PassReference
- AllDefinitions
- VoidPointer
- CastFromVoidPointer
- Scope
- OnTheFly
- Global
- Static
- FileStatic
- Forward
- Mathops
- Boolean
- Bitwise
- Pitfall
- SimpleStruct
- SimpleStruct2
- SelfReferential
- SimpleStruct3
- Enum
- Union
- Arrays
- StructArray
- ArrayAddresses
- ArrayIdentifier
- PointersAndBrackets
- ArrayArguments
- CommandLineArgs
- ArgsToInts
- PointerIncrement
- PointerIncrement2
- PointerArithmetic
- DynamicDebugFlags
- StringizingExpressions
- Assert
-
- bugs:
- @echo No compiler bugs in this directory!
-
- Declare: Declare.o
- $(CPP) $(OFLAG)Declare Declare.o
-
- Return: Return.o
- $(CPP) $(OFLAG)Return Return.o
-
- Ifthen: Ifthen.o
- $(CPP) $(OFLAG)Ifthen Ifthen.o
-
- Guess: Guess.o
- $(CPP) $(OFLAG)Guess Guess.o
-
- Guess2: Guess2.o
- $(CPP) $(OFLAG)Guess2 Guess2.o
-
- Charlist: Charlist.o
- $(CPP) $(OFLAG)Charlist Charlist.o
-
- Menu: Menu.o
- $(CPP) $(OFLAG)Menu Menu.o
-
- Menu2: Menu2.o
- $(CPP) $(OFLAG)Menu2 Menu2.o
-
- CatsInHats: CatsInHats.o
- $(CPP) $(OFLAG)CatsInHats CatsInHats.o
-
- AutoIncrement: AutoIncrement.o
- $(CPP) $(OFLAG)AutoIncrement AutoIncrement.o
-
- Basic: Basic.o
- $(CPP) $(OFLAG)Basic Basic.o
-
- Specify: Specify.o
- $(CPP) $(OFLAG)Specify Specify.o
-
- YourPets1: YourPets1.o
- $(CPP) $(OFLAG)YourPets1 YourPets1.o
-
- YourPets2: YourPets2.o
- $(CPP) $(OFLAG)YourPets2 YourPets2.o
-
- PassByValue: PassByValue.o
- $(CPP) $(OFLAG)PassByValue PassByValue.o
-
- PassAddress: PassAddress.o
- $(CPP) $(OFLAG)PassAddress PassAddress.o
-
- PassReference: PassReference.o
- $(CPP) $(OFLAG)PassReference PassReference.o
-
- AllDefinitions: AllDefinitions.o
- $(CPP) $(OFLAG)AllDefinitions AllDefinitions.o
-
- VoidPointer: VoidPointer.o
- $(CPP) $(OFLAG)VoidPointer VoidPointer.o
-
- CastFromVoidPointer: CastFromVoidPointer.o
- $(CPP) $(OFLAG)CastFromVoidPointer CastFromVoidPointer.o
-
- Scope: Scope.o
- $(CPP) $(OFLAG)Scope Scope.o
-
- OnTheFly: OnTheFly.o
- $(CPP) $(OFLAG)OnTheFly OnTheFly.o
-
- Global: Global.o Global2.o
- $(CPP) $(OFLAG)Global Global.o Global2.o
-
- Static: Static.o
- $(CPP) $(OFLAG)Static Static.o
-
- FileStatic: FileStatic.o
- $(CPP) $(OFLAG)FileStatic FileStatic.o
-
- Forward: Forward.o
- $(CPP) $(OFLAG)Forward Forward.o
-
- Mathops: Mathops.o
- $(CPP) $(OFLAG)Mathops Mathops.o
-
- Boolean: Boolean.o
- $(CPP) $(OFLAG)Boolean Boolean.o
-
- Bitwise: Bitwise.o
- $(CPP) $(OFLAG)Bitwise Bitwise.o
-
- Pitfall: Pitfall.o
- $(CPP) $(OFLAG)Pitfall Pitfall.o
-
- SimpleStruct: SimpleStruct.o
- $(CPP) $(OFLAG)SimpleStruct SimpleStruct.o
-
- SimpleStruct2: SimpleStruct2.o
- $(CPP) $(OFLAG)SimpleStruct2 SimpleStruct2.o
-
- SelfReferential: SelfReferential.o
- $(CPP) $(OFLAG)SelfReferential SelfReferential.o
-
- SimpleStruct3: SimpleStruct3.o
- $(CPP) $(OFLAG)SimpleStruct3 SimpleStruct3.o
-
- Enum: Enum.o
- $(CPP) $(OFLAG)Enum Enum.o
-
- Union: Union.o
- $(CPP) $(OFLAG)Union Union.o
-
- Arrays: Arrays.o
- $(CPP) $(OFLAG)Arrays Arrays.o
-
- StructArray: StructArray.o
- $(CPP) $(OFLAG)StructArray StructArray.o
-
- ArrayAddresses: ArrayAddresses.o
- $(CPP) $(OFLAG)ArrayAddresses ArrayAddresses.o
-
- ArrayIdentifier: ArrayIdentifier.o
- $(CPP) $(OFLAG)ArrayIdentifier ArrayIdentifier.o
-
- PointersAndBrackets: PointersAndBrackets.o
- $(CPP) $(OFLAG)PointersAndBrackets PointersAndBrackets.o
-
- ArrayArguments: ArrayArguments.o
- $(CPP) $(OFLAG)ArrayArguments ArrayArguments.o
-
- CommandLineArgs: CommandLineArgs.o
- $(CPP) $(OFLAG)CommandLineArgs CommandLineArgs.o
-
- ArgsToInts: ArgsToInts.o
- $(CPP) $(OFLAG)ArgsToInts ArgsToInts.o
-
- PointerIncrement: PointerIncrement.o
- $(CPP) $(OFLAG)PointerIncrement PointerIncrement.o
-
- PointerIncrement2: PointerIncrement2.o
- $(CPP) $(OFLAG)PointerIncrement2 PointerIncrement2.o
-
- PointerArithmetic: PointerArithmetic.o
- $(CPP) $(OFLAG)PointerArithmetic PointerArithmetic.o
-
- DynamicDebugFlags: DynamicDebugFlags.o
- $(CPP) $(OFLAG)DynamicDebugFlags DynamicDebugFlags.o
-
- StringizingExpressions: StringizingExpressions.o
- $(CPP) $(OFLAG)StringizingExpressions StringizingExpressions.o
-
- Assert: Assert.o
- $(CPP) $(OFLAG)Assert Assert.o
-
-
- Declare.o: Declare.cpp
- Return.o: Return.cpp
- Ifthen.o: Ifthen.cpp
- Guess.o: Guess.cpp
- Guess2.o: Guess2.cpp
- Charlist.o: Charlist.cpp
- Menu.o: Menu.cpp
- Menu2.o: Menu2.cpp
- CatsInHats.o: CatsInHats.cpp
- AutoIncrement.o: AutoIncrement.cpp
- Basic.o: Basic.cpp
- Specify.o: Specify.cpp
- YourPets1.o: YourPets1.cpp
- YourPets2.o: YourPets2.cpp
- PassByValue.o: PassByValue.cpp
- PassAddress.o: PassAddress.cpp
- PassReference.o: PassReference.cpp
- AllDefinitions.o: AllDefinitions.cpp
- VoidPointer.o: VoidPointer.cpp
- CastFromVoidPointer.o: CastFromVoidPointer.cpp
- Scope.o: Scope.cpp
- OnTheFly.o: OnTheFly.cpp
- Global.o: Global.cpp
- Global2.o: Global2.cpp
- Static.o: Static.cpp
- FileStatic.o: FileStatic.cpp
- FileStatic2.o: FileStatic2.cpp
- Forward.o: Forward.cpp
- Mathops.o: Mathops.cpp
- Boolean.o: Boolean.cpp
- Bitwise.o: Bitwise.cpp
- Rotation.o: Rotation.cpp
- Pitfall.o: Pitfall.cpp
- SimpleStruct.o: SimpleStruct.cpp
- SimpleStruct2.o: SimpleStruct2.cpp
- SelfReferential.o: SelfReferential.cpp
- SimpleStruct3.o: SimpleStruct3.cpp
- Enum.o: Enum.cpp
- Union.o: Union.cpp
- Arrays.o: Arrays.cpp
- StructArray.o: StructArray.cpp
- ArrayAddresses.o: ArrayAddresses.cpp
- ArrayIdentifier.o: ArrayIdentifier.cpp
- PointersAndBrackets.o: PointersAndBrackets.cpp
- ArrayArguments.o: ArrayArguments.cpp
- CommandLineArgs.o: CommandLineArgs.cpp
- ArgsToInts.o: ArgsToInts.cpp
- PointerIncrement.o: PointerIncrement.cpp
- PointerIncrement2.o: PointerIncrement2.cpp
- PointerArithmetic.o: PointerArithmetic.cpp
- DynamicDebugFlags.o: DynamicDebugFlags.cpp
- StringizingExpressions.o: StringizingExpressions.cpp
- Assert.o: Assert.cpp
-
-